package edu.metrostate.capstonediner;

import android.content.res.AssetManager;
import android.opengl.GLSurfaceView;

public interface Controller {
	/**
	 * Returns the Class that is responsible for rendering the game's interface.
	 * 
	 * @return the Class that is responsible for rendering the game's interface.
	 */
	public GameRenderer getRenderer();
	
	/**
	 * Returns the view that allows us to draw via OpenGL ES.
	 * 
	 * @return the view that allows us to draw via OpenGL ES.
	 */
	public GLSurfaceView getView();
	
	/**
	 * Returns the Asset Manager for this activity.
	 * 
	 * @return the Asset Manager for this activity.
	 */
	public AssetManager getAssetManager();
}
